Time Series Prediction and Text Generation
Files Submitted
Criteria | Meet Specification |
---|---|
Submission Files |
The submission includes all required file RNN_project_student_version.ipynb All code must be written ONLY in the TODO sections and no previous code should be modified. |
Step 1: Implement a function to window time series
Criteria | Meet Specification |
---|---|
Window time series data. |
The submission returns the proper windowed version of input time series of proper dimension listed in the notebook. |
Step 2: Create a simple RNN model for regression
Criteria | Meet Specification |
---|---|
Build an RNN model to perform regression. |
The submission constructs an RNN model in keras with LSTM module of dimension defined in the notebook. |
Step 3: Clean up a large text corpus
Criteria | Meet Specification |
---|---|
Find and remove all non-english or punctuation characters from input text data. |
The submission removes all non-english / non-punctuation characters. (English characters should include string.ascii_lowercase and punctuation includes [' ', '!', ',', '.', ':', ';', '?'] (space, exclamation mark, comma, period, colon, semicolon, question mark)) |
Step 4: Implement a function to window a large text corpus
Criteria | Meet Specification |
---|---|
Implement a function to window input text data |
The submission returns the proper windowed version of input text of proper dimension listed in the notebook. |
Step 5: Create an RNN perform multiclass
Criteria | Meet Specification |
---|---|
Build an RNN model to perform multiclass classification. |
The submission constructs an RNN model in keras with LSTM module of dimension defined in the notebook. |
Step 6: Generate text using a fully trained RNN
Criteria | Meet Specification |
---|---|
Generate text using a trained RNN classifier. |
The submission presents examples of generated text from a trained RNN module. The majority of this generated text should consist of real english words. |